@charset "utf-8";
/* CSS Document */
#header 
{
  margin: 0;
  list-style: none;
  border-bottom: 1px solid #000000;
}

#header img#logomarca
{
	padding-left:0px;
}
#header span#slogan{
	text-align:right;
	position:absolute;
	right:10px;
	top:15px;
	}
#header span#slogan .title{
	font:14px bold Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	}	
#header span#slogan .autor{
	font:10px bold Arial, Helvetica, sans-serif;
	color:#000000;
	}	
fieldset 
{
	border:1px dashed #CCC;
	padding:10px;
	margin-top:5px;
	margin-bottom:5px;
}

legend 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:90%;
	letter-spacing:.1px;
	font-weight:bold;
	line-height:1.1;
	color:#fff;
	background:#666;
	border:1px solid #333;
	padding:2px 6px;
}

h2 
{
	background:url(../images/dotted.gif) repeat-x bottom;
	color:#000;
	font-weight:normal;
	margin-bottom:1em;
	padding-bottom:.2em;
}	

.ipt{float:left; margin-right:.3em}	
.label {float:left;width:25%;text-align:right;padding:.2em .5em 0 0;color:#505050}
.input {position:relative;margin-bottom:.2em;font-size:100%;padding-top:2px}
.field {float:left}


